package subraSoft.centaurus.gui.validators.impl;

import org.netbeans.validation.api.Problems;
import org.netbeans.validation.api.Validator;

/**
 * Valida que el campo sea vacio o un long positivo.
 * 
 * @author caeycae
 *
 */
public final class CenTableSelectionValidator implements Validator<String>{

	@Override
	public boolean validate(Problems problems, String compName, String model)
	{
		int i = -1;
		try {
			i = Integer.parseInt(model);
		} catch (NumberFormatException e) {
			problems.add("La tabla debe tener un item seleccionado");
			return false;
		}
		
		if(i == -1)
		{
			problems.add("La tabla debe tener un item seleccionado");
			return false;
		}
		return true;
	}

}
